/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 沈明月
 * Date: 2022-11-02
 * Time: 10:13
 */
public class TestFour {
//数字9 出现的次数（编写程序数一下 1到 100 的所有整数中出现多少个数字9）
    public static void main1(String[] args) {
        int i=9;
        int count=0;
        for (int j = 9; j <=100 ; j++) {
            int b=j;
            while(b!=0){
                if(b%10==i){
                    count++;
                }
                b=b/10;
            }
        }
        System.out.println(count);
    }
//求1~100所有的数里面有几个9
//无非就是个位有九和十位有九
    public static void main2(String[] args) {
        int count = 0;
        for (int i = 1; i <=100 ; i++) {
            if(i%10==9){
                count++;
            }
            if(i/10==9){
                count++;
            }
        }
        System.out.println(count);
    }

//计算1~100内有几个数带9
    public static void main3(String[] args) {
        int count = 0;
        for (int i = 1; i <=100 ; i++) {
            if(i%10==9){
                count++;
            }else if(i/10==9){//else  if 意味着一个数只能算一次
                count++;
            }
        }
        System.out.println(count);
    }
}
